package com.qr.file;

import java.io.File;

/**
 * java.io.file是一个与操作系统无关的类
 * java将文件和文件夹的操作通过这个类来进行封装
 * 从而使操作这个类可以完成对文件夹的操作
 */
public class FileDescribe {

    public static void main(String[] args) {
        /*
         * File类的静态成员变量
         * static String pathSeparator:与系统有关的路径分隔符，他被表示为一个字符串
         * static char pathSeparatorChar:与系统有关的路径分隔符
         *
         * static String separator:与系统有关的默认名称分隔符，他被表示为一个字符串
         * static char separatorChar:与系统有关的默认名称分隔符
         * 工作中操作路径不能写死，需要这样写
         * 		C:\develop\a\a.txt
         * "C:"+File.separator+"develop"+File.separator+"a"+File.separator+"a.txt"
         */
        String pathSeparator = File.pathSeparator;
        System.out.println(pathSeparator);//; windows 分号 linux冒号
        String path01 = File.separator;
        System.out.println(path01);// \ windows反斜杠\， linux正斜杠/
        char path02 = File.pathSeparatorChar;
        System.out.println(path02);//;
        char path03 = File.separatorChar;
        System.out.println(path03);// \
    }

}
